package com.ruicar.afs.cloud.workflow.greatwall.enums;

import com.ruicar.afs.cloud.common.core.enums.AfsBaseEnum;
import com.ruicar.afs.cloud.common.core.enums.annotations.AfsEnum;

public enum GwtMsgType implements AfsBaseEnum {
    @AfsEnum(key = "1", desc = "获取业务数据")
    GET_BIZ_DATA,

    @AfsEnum(key = "2", desc = "获取决策节点业务数据")
    GET_RULE_NODE_BIZ_DATA,

    @AfsEnum(key = "3", desc = "从远端获取变量")
    GET_VARIABLES_FROM_REMOTE,

    @AfsEnum(key = "4", desc = "远端查询处理人是否在线")
    IS_USER_ONLINE,

    @AfsEnum(key = "5", desc = "向远端推送信息")
    PUSH_DATA,

    @AfsEnum(key = "6", desc = "更新远端业务表")
    UPDATE_BIZ_DATA,

    @AfsEnum(key = "7", desc = "获取处理人信息")
    GET_PROCESSOR_INFO,

    @AfsEnum(key = "8", desc = "设计器交互")
    FLOW_DESIGN,

    @AfsEnum(key = "9", desc = "流程引擎异常通知")
    FLOW_EXCEPTION_NOTICE,

    @AfsEnum(key = "auto", desc = "流程服务自动处理异常")
    FLOW_EXCEPTION_AUTO_PROCESS,
}
